curl_init
初始化cURL会话
PHP 4.x及以上版本
curl_init() 是一个初始化 cURL 会话的函数。cURL(Client URL)是一个强大的工具,它允许你通过多种协议(如 HTTP、HTTPS、FTP 等)进行数据传输。该函数返回一个 cURL 会话句柄,可以用它来设置请求的选项、执行请求以及获取响应。
curl_init([string $url = NULL]): resource|false
$url (可选):指定要请求的 URL 地址。如果不提供 URL,cURL 会话会在执行其他命令时进行设置。
成功时,返回一个 cURL 会话句柄。如果出错,则返回 false。
以下是使用 curl_init() 函数初始化一个 cURL 会话并设置请求 URL 的简单示例:
<?php // 初始化 cURL 会话 $ch = curl_init(); // 设置 URL curl_setopt($ch, CURLOPT_URL, "http://www.example.com"); // 执行请求并获取返回结果 $response = curl_exec($ch); // 检查是否有错误发生 if ($response === false) { echo "cURL 错误:" . curl_error($ch); } else { echo "请求成功,返回内容:" . $response; } // 关闭 cURL 会话 curl_close($ch); ?>
在此示例中,首先调用 curl_init() 初始化一个 cURL 会话。接着,使用 curl_setopt() 设置要请求的 URL 地址("http://www.example.com")。然后,调用 curl_exec() 执行请求,并通过 curl_error() 检查请求是否成功。如果成功,返回的内容会被打印出来,最后调用 curl_close() 关闭 cURL 会话以释放资源。